Banja Koviljaca (in serbo Бања Ковиљача) è una città termale situata sulle rive del fiume Drina nella Serbia occidentale.
È la più antica stazione termale della Serbia.
Il nome significa proprio "Terme di Koviljaca", ed è anche conosciuta come Kraljevska Banja, ovvero "Terme Reali".
Alcuni scavi hanno ritrovato le rovine di un insediamento romano nella zona delle terme, la città di Koviljka.
Nel Medio Evo la regione era visitata per via delle sue fonti di acque minerali.
Al 1533 risale il primo documento scritto che cita Banja Koviljaca, indicata come un villaggio rurale nella regione Borina.
Alcuni documenti affermano che i turchi nel 1720 costruirono delle terme per il trattamento medico delle donne, anche a base di fango.
A volte la gente chiamava le terme "Smrdan-Banja" cioe "Terme puzzolenti" a causa della acqua solfurea delle sorgenti.
Banja Koviljaca divenne il luogo di villeggiatura di re Petar I Karađorđević che nel 1908 costruì le moderne terme solfuree e la maggior parte del parco.
Utilizzando le acque e i fanghi vengono curate diverse patologie, come quelle reumatiche, degenerative delle articolazioni e della colonna vertebrale, ernia del disco, le condizioni post-operatorie, osteoporosi, condizioni post-traumatiche degli arti inferiori e superiori e della colonna vertebrale, lievi malattie del sistema nervoso centrale, lesioni del sistema nervoso periferico, alcune malattie ginecologiche e della pelle.